// 数据库配置
const express = require("express")
const mysql = require("mysql")

// 配置数据库连接信息
const pool = mysql.createPool({
    host: "localhost",// 主机名，可以ip
    port: 3306,// 数据库端口号
    user: "root",// 数据库名
    password: "123456",// 数据库密码
    database: "petboard2",// 数据库名
})

// 配置数据库连接池，我们将数据库的连接配置为异步的
pool.querySync = (sql, params) => {
    return new Promise((resolve, reject) => {
        pool.query(sql, params, (error, result) => {
            if (error) {
                reject(error)
            } else {
                resolve(result)
            }
        })
    })
}

module.exports = pool
